package co.com.inventarios.logica;

import java.util.List;

import co.com.inventarios.modelo.Bodega;
import co.com.inventarios.modelo.Dlluser;
import co.com.inventarios.modelo.DlluserWork;
import co.com.inventarios.persistencia.QueryBodegaDAO;
import co.com.inventarios.persistencia.QueryDlluserDAO;

public interface IDlluserLogica {
	
	public DlluserWork[] findmngDocSelectedRow(List<Dlluser> lista) throws Exception;

	public List<Bodega> consultarBodegaLike(String propiedad, String valor)
	throws Exception ;
	
	public List<Bodega> buscarBodegas_Aut() throws Exception ;
	
	public Bodega consultarBodega(String codigo) throws Exception;
	
	public List<Dlluser> consultarUserProperty(String propiedad, String valor, String filtro) throws Exception;
	
	public List<Dlluser> buscarTodosUsers() throws Exception;
	
	public void Eliminar_User(Dlluser codigo) throws Exception;
	
	public void grabar_User(Dlluser usuario) throws Exception;
	
	public Dlluser consulta_User(String codigo) throws Exception;
	
	public List<Dlluser> findByPropertyActivoLista(String propiedad) throws Exception;
	
	public String impresionListado(String url, List<Dlluser> listaUsuarios)throws Exception;
	
}
